home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 23 / AMIGAplus Sonderheft 23 (2000)(Falke)(DE)[!].iso / Tools / Diverse / CyberGfx / changes.txt < prev    next >
Text File  |  1999-11-06  |  4KB  |  95 lines

  1. Changes for 41.20
  2.  
  3. - bitmaps for intuition screens are not cleared anymore before they are
  4.   attached to the screen
  5. - software line drawing code should now produce the same line for every
  6.   color depth
  7. - fixed a bug in planar BltPattern() complement mode with mask 
  8.   replacement which e.g. fixes the crashes with TypeSmith's glyph
  9.   filling option
  10. - fixed bug in WriteLUTPixelArray()/cybergraphics. Format 0 now works 
  11.   properly
  12. - bumped cybergraphics.library version to 41.4
  13.  
  14. Changes for 41.19 (r70a archive)
  15.  
  16. - added support for boundary aligned CyberGraphX bitmaps (e.g. required by
  17.   Fusion)
  18. - added new feature. If the mode you selected in ScreenMode prefs is not
  19.   available when the Workbench screen is opened, CyberGraphX tries to
  20.   find a replacement mode. If wb width and height were set to default
  21.   mode dimensions, it uses a width of 640 and height of 480 by default.
  22. - fixed a bug in the BltBitmap()/graphics minterm 0xc0 planar->planar
  23.   code introduced in 41.18. blits with a width less than 32 did not work
  24.   when both source and dest x were on a 32 pixel boundary
  25. - added coordinate sanity checks to CyberGraphX's graphics.library/Draw()
  26.   function since programs like VisualPrefs seem to call it with invalid
  27.   (negative) coordinates which caused memory havoc in certain cases.
  28.  
  29.  ADDITIONAL NOTE: Some people reported that increasing stack size of the
  30.  initial shell fixes certain boot problems. Try to add a stack command
  31.  in the startup-sequence to check if it fixes anything.
  32.  Also, there seems to be mount related problem with certain drivers that
  33.  causes some systems to halt at boot time.
  34.  The c:mount command does enforcer hits when there is no tooltype set
  35.  for .info files in devs:dosdrivers. Unfortunately this can lead to a
  36.  total system deadlock in certain cases. The AHI audio driver for example
  37.  does not have ACTIVATE=(0|1) in its .info file and mounting it causes hits
  38.  in most cases.
  39.  Please fix it and check if booting the system works again without problems
  40.  in case of any trouble.
  41.  
  42. Changes for 41.18 (r70/PPC-CD archive)
  43.  
  44. - minor changes for the CGX AGA release
  45.  
  46. Changes for 41.17 (r69f archive)
  47.  
  48. - fixed a long outstanding bug in the display mode installation code for
  49.   OS 3.1. This bug could lead to loss of AGA/ECS mode monitor IDs when
  50.   multiple graphics cards were installed in the system.
  51. - cgxsystem.library.ppc now falls back into 040/060 mode if ppc.library
  52.   can not be found.
  53. - FillPixelArray()/cybergraphics does not trash register D2 anymore when
  54.   rendering to a non layered rastport
  55.  
  56.  ADDITIONAL NOTE: If you experience any problems with cgxsystem.library.ppc
  57.  please try the .040 version first to check if it solves your trouble 
  58.  before reporting any bugs.
  59.  
  60. Changes for 41.16 (r69e archive)
  61.  
  62. - changed behaviour of custom bitmap support code for OpenScreenTagList()/
  63.   intuition introduced in 41.15. This should  fix some problems with programs
  64.   like Resource or CyberView which pass a custom bitmap to OpenScreenTagList()
  65. - added CyberGraphX support for AllocScreenBuffer()/ChangeScreenBuffer()/
  66.   FreeScreenBuffer() intuition calls
  67. - GetBitMapAttr(bm,BMA_FLAGS)/graphics now sets the BMF_DISPLAYABLE flag
  68.   for CyberGraphX displayable bitmaps
  69. - fixed some problems in DrawEllipse()/graphics with overlapping pixels in
  70.   complement drawing mode
  71. - OpenScreenTagList()/intuition cleared the SA_ErrorCode long field in some
  72.   cases although the screen was not opened properly. (-> e.g. CygnusED's
  73.   Spawn new CED option never opened a new screen but a window because it
  74.   always got an errorcode of 0)
  75. - OpenScreenTagList()/intuition now uses the width/height parameters of the
  76.   NewScreen structure instead of ignoring it and using the default dimensions.
  77. - The mouse pointer should not jump around anymore if someone tries to drag a
  78.   non draggable screen (if driver has dragging disabled). Fix requires latest
  79.   drivers also
  80. - fixed an enforcer hit problem that occured in conjunction with the SysLock
  81.   utility
  82.  
  83. Changes for 41.15 (r69d archive)
  84.  
  85. - hopefully fixes the crash problems introduced in r69c
  86. - removed some debug output in the DoCDrawMethodTags()/cybergraphics call
  87.   which was in r69c/41.14
  88.  
  89. Changes for 41.14 (r69c archive)
  90.  
  91. - There is now a special ppc version of cgxsystem.library included. Please use
  92.   that if you have a ppc accelerator card.
  93. - flood fill algorithm replaced by a faster version which leads to faster icon
  94.   redrawing in certain cases
  95.